From: Jasper St. Pierre Date: Thu, 26 Apr 2012 20:28:16 +0000 (-0400) Subject: jhbuild wrapper: Clean up environment variable logic X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~6638 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=64aa729eddb54d5fa5f416241847900249d2af06;p=gnome-shell.git jhbuild wrapper: Clean up environment variable logic Lots of things here were unused. First, we don't need to calculate the js_dir when not running from the source tree, which makes the branch mostly empty, meaning we can merge the two branches. --- diff --git a/src/gnome-shell-jhbuild.in b/src/gnome-shell-jhbuild.in index e695e5852..f8e9c42a5 100755 --- a/src/gnome-shell-jhbuild.in +++ b/src/gnome-shell-jhbuild.in @@ -64,26 +64,22 @@ def get_running_session_environs(): def start_shell(): self_dir = os.path.dirname(os.path.abspath(sys.argv[0])) - if os.path.exists(os.path.join(self_dir, 'gnome-shell-jhbuild.in')): - running_from_source_tree = True + running_from_source_tree = os.path.exists(os.path.join(self_dir, 'gnome-shell-jhbuild.in')) + + # Set up environment + env = dict(os.environ) + if running_from_source_tree: top_dir = os.path.dirname(self_dir) - js_dir = os.path.join(top_dir, "js") - data_dir = os.path.join(top_dir, "data") + typelib_dir = os.path.join(top_dir, "src") if 'GI_TYPELIB_PATH' in os.environ: typelib_dir += ':%s' % (os.environ['GI_TYPELIB_PATH'],) - else: - running_from_source_tree = False - js_dir = os.path.join('@pkgdatadir@', 'js') - # Set up environment - env = dict(os.environ) - if running_from_source_tree: - env.update({'GNOME_SHELL_JS' : js_dir, + env.update({'GNOME_SHELL_JS' : os.path.join(top_dir, "js"), 'GNOME_SHELL_BINDIR' : self_dir, 'GI_TYPELIB_PATH' : typelib_dir, - 'GNOME_SHELL_DATADIR' : data_dir, - 'GSETTINGS_SCHEMA_DIR' : data_dir }) + 'GNOME_SHELL_DATADIR' : os.path.join(top_dir, "data"), + 'GSETTINGS_SCHEMA_DIR' : os.path.join(top_dir, "data") }) args = [] if options.debug: